//两种调试信息输出；alert函数和console控制台(客户端浏览器)输出
//定义数值类型变量
var age=21;
alert(age);

//字符类型变量
var question="中国人/中国的";
alert(question);

//布尔值
var is_admin=true;
console.log(is_admin);
//数组类型变量
var animals=Array();
animals[0]="第一";
animals[1]="第二";
animals[2]="第三";
console.log(animals);

//关联数组
var product=Array();
product["name"]="笔记本电脑";
product["price"]="4588.0";
console.log(product["price"]);

//对象
var student=new Object();
student.name="张三";
student.age="19";
console.log(student);

//选择
var number=5;
if(number>=5&&number<=10){
    console.log("输入数据符合要求！");

}

//while循环
while (count=1){
    console.log(count);
    count++;
}
//for 循环
for(var i=0;i<6;i++){
    console.log(i);
}
//函数
function square(num) {
    return num*num;

}
console.log(square(20));

//匿名函数
var x=function (a,b) {return a+b;}
console.log(x(3,2));


//匿名函数自执行
console.log("匿名函数自执行形式1："+(function (a,b){return a*b})(3,4));
console.log("匿名函数自执行形式2："+(function (a,b){return a-b}(10,4)));
//对象方法
var person={
    name:"李四",
    age:"15"
};


//增加方法
person.show=function () {
    console.log("姓名"+name+",年龄；"+age);

}
person.show();

//访问对象采用for..in结构
for(var attr in person){
    console.log(typeof person[attr]);
}

//常见对象使用JQuery
var person2={
    name:"王五",
    age:20,
    success:function() {
        console.log("成功");

}

}
person2.success();